package com.nbsaas.boot.order.api.domain.simple;

import java.io.Serializable;
import java.util.Date;
import java.math.BigDecimal;
import lombok.Data;
            import java.time.LocalDateTime;
            import java.time.LocalDateTime;
            import java.time.LocalDateTime;
            import java.time.LocalDateTime;
            import java.time.LocalDateTime;

/**
* 订单-列表对象
*/
@Data
public class OrderSimple implements Serializable {
/**
* 序列化参数
*/
private static final long serialVersionUID = 1L;




            /**
            * 来源ID
            **/
                private String sourceId;

            /**
            * 订单类型
            **/
                private Integer orderType;

            /**
            * 发货时间
            **/
                private LocalDateTime deliveryTime;

            /**
            * 支付时间
            **/
                private LocalDateTime payTime;

            /**
            * 订单状态
            **/
                private Integer orderStatus;

            /**
            * 优惠金额
            **/
                private BigDecimal discountAmount;

            /**
            * 备注
            **/
                private String remark;

            /**
            * 实付金额
            **/
                private BigDecimal payAmount;

            /**
            * 发票类型
            **/
                private Integer invoiceType;

            /**
            * 卖家留言
            **/
                private String sellerMessage;

            /**
            * 店铺ID
            **/
                private Long shopId;

            /**
            * 主键id
            **/
                private Long id;

            /**
            * 发票抬头
            **/
                private String invoiceTitle;

            /**
            * 最新修改时间
            **/
                private Date lastDate;

            /**
            * 发票内容
            **/
                private String invoiceContent;

            /**
            * 订单编号
            **/
                private String orderNo;

            /**
            * 运费
            **/
                private BigDecimal freightAmount;

            /**
            * 退款时间
            **/
                private LocalDateTime refundTime;

            /**
            * 用户ID
            **/
                private Long userId;

            /**
            * 添加时间
            **/
                private Date addDate;

            /**
            * 收货时间
            **/
                private LocalDateTime receiveTime;

            /**
            * 订单总金额
            **/
                private BigDecimal totalAmount;

            /**
            * 买家留言
            **/
                private String buyerMessage;

            /**
            * 取消时间
            **/
                private LocalDateTime cancelTime;

            /**
            * 订单来源
            **/
                private Integer sourceType;

            /**
            * 税费
            **/
                private BigDecimal taxAmount;

            /**
            * 支付状态
            **/
                private Integer payStatus;

            /**
            * 配送状态
            **/
                private Integer deliveryStatus;


}